#ifndef PACKS_H
#define PACKS_H
//所有Json函数 第二个传入实参统一 buff 大小为4096  的char[]

#include <iostream>
#include <string>
#include <time.h>
#include <stdio.h>
#include "macro.h"
using namespace std;


//客户端包

//Guangbo
class BroadcastInfo
{
public:
    string Time ;
    string Content ;
    string Remark ;
public:
    string Json(BroadcastInfo& broadcastinfo, char* buff, int identifier);
};

class LoginInfo
{
public:
       //是否连接成功
       bool IsConnected ;
       // 备注
       string Remark;
        // 已连接成功的总人数
       int NowConnectedNum ;
        // 还要等待多少人
       int WaitingPeopNum ;
public:
        string Json(LoginInfo& logininfo, char* buff, int identifier);
        void upDate(bool& IsConnect, string& Remark, int& NowConnectedNum, int& WaitingPeopNum);
};


//服务端包



#endif // PACKS_H
